package com.deke.home.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.deke.entity.AclUser;
import com.deke.entity.TbZone;
import com.deke.home.vo.TbZoneVo;
import com.deke.vo.Result;

/**
 * @author ：ludi
 * @date ：Created in 2022/12/5 19:12
 * @description：
 * @modified By：
 * @version:
 */
public interface TbZoneService {

    /**
     * 分页查询
     */
    Result<IPage<TbZone>> queryByConditionPage(Integer current, Integer pageSize, TbZoneVo tbZoneVo);

    /**
     * 删除
     */
    void deleteZone(TbZone tbZone,String id);

    /**
     * 添加
     */
    void addZone(TbZone tbZone);

    /**
     * 修改
     */
    void updateZone(TbZone tbZone);

    /**
     * 改变状态
     */
    void changeStatus(TbZone tbZone, Integer idDisable);
}